// 组件： 是有标签,样式，js逻辑 组成的
//1 在json 文件中 声明组件 component:true
//2 Component 组件的最大的函数
//3.组件的函数 放到methods
//4.组件生命周期 ready created attached detached 
    // 组件被使用到的页面的生命周期pageLifetimes：{show(){},hide(),resize()}
// 5.组件的引入 去到页面的json文件的 usingComponents:{
    // "组件名":"组件的路径"
// }
// 6 页面使用 <list-title></list-title>
Component({
    data:{},
    methods:{
      say(){
        console.log(111)
      }
    },
    // 用来父页面给当前组件传数据的变量
    properties:{
       myTitle: { // 属性名
        type: String,//必须传递的数据类型
        value: '标题' //默认值
      },
       myIcon:{
          type:String,
          value:"success"
        },
        myIconColor:{
          type:String,
          value:"#ff0000"
        }
    },
    created(){},//组件创建时 不能使用setData()
    ready(){},//组件布局完成
    attached() {
      // 在组件实例进入页面节点树时执行
    },
    detached(){},//组件被移除
    // 小程序的页面生命周期
    pageLifetimes:{
          show(){},
          hide(){},
          resize(){}//页面尺寸发生变化
    }
})